<%-- 
    Document   : show
    Created on : 02-jul-2012, 9:39:27
    Author     : froy
    Description: Página que recupera el total de los empleados registrados
                 en un tabla.
--%>
<%@page import="s.f.empresas.CRUD_Empresas,s.f.empleados.CRUD_Empleados
        ,s.f.util.Validacion,java.util.Map,java.util.ArrayList"
        contentType="text/html" pageEncoding="UTF-8" trimDirectiveWhitespaces="true"%>
<jsp:include page="/header.jsp" flush="true"/>
<div id="central">
    <script type="text/javascript">
        $(document).on('ready',function(){
            $("#idPERSONAMORAL").hide();
            //Muestra caracteristicas de localidad.
            $("#idTIPOEMPLEADO").on('click',function(){
                if($("#idTIPOEMPLEADO").is(':checked')) {  
                    //change for toggle
                    $("#idPERSONAMORAL").show("fast");
                    $("#idPERSONAFISICA").hide("fast");
                } else {  
                    $("#idPERSONAFISICA").show("fast");
                    $("#idPERSONAMORAL").hide("fast");
                }  
            });
             
        });
    </script>
    <div class="div-table-row">
        <label for="TIPOEMPLEADO" class="idTIPOPERSONA">Listar Tipo de persona: (fisica / moral)</label>
        <input type="checkbox" name="TIPOEMPLEADO" id="idTIPOEMPLEADO" />
    </div>
    <fieldset id="idPERSONAMORAL">
        <legend class="leg-RegistroEmpleado">Lista Persona Moral:</legend>
        <table border="1">
            <thead>
                <tr>
                    <th>Razón Social</th>
                    <th>Fecha de Inscripción</th>
                    <th>RFC</th>
                    <th colspan="3">Controles</th>
                </tr>
            </thead>
            <tbody>
                <%
                    ArrayList<Map> colEmpre = (ArrayList<Map>) CRUD_Empresas.selectEmpresa();

                    for (Map map : colEmpre) {

                        out.print("<tr>");
                        out.print("<td>" + map.get("NOMBRE") + "</td>");
                        out.print("<td>" + Validacion.invertirFecha(
                                String.valueOf(map.get("FINSCRIPCION"))) + "</td>");
                        out.print("<td>" + map.get("RFC") + "</td>");

                        out.println("<td><form method=\"POST\" action=\"/empleados/admin/index.jsp\">"
                                + "<input type=\"hidden\" name=\"menu\" value=\"2\"/>"
                                + "<input type=\"hidden\" name=\"CURPControl\" value=\"" + map.get("RFC") + "\"/>"
                                + "<input type=\"submit\" name=\"BTNCONTROLES\" value=\"Eliminar\"/>"
                                + "</form></td>");

                        out.println("<td><form method=\"POST\" action=\"/empleados/admin/index.jsp\">"
                                + "<input type=\"hidden\" name=\"menu\" value=\"4\"/>"
                                + "<input type=\"hidden\" name=\"CURPControlEdit\" value=\"" + map.get("RFC") + "\"/>"
                                + "<input type=\"submit\" name=\"BTNCONTROLES\" value=\"Editar\"/>"
                                + "</form></td>");
                        out.println("<td><form method=\"POST\" action=\"/empleados/admin/detail.jsp\">"
                                + "<input type=\"hidden\" name=\"CURP\" value=\"" + map.get("RFC") + "\"/>"
                                + "<input type=\"submit\" name=\"BTNCONTROLES\" value=\"Detalle\"/>"
                                + "</form></td>");

                        out.print("</tr>");
                    }
                %>
            </tbody>
        </table>
    </fieldset>

    <fieldset id="idPERSONAFISICA">
        <legend class="leg-RegistroEmpleado">Lista Persona Fisica:</legend>

        <table border="1" class="tablesorter" id="idtblFisica">     
            <thead>
                <tr>
                    <th id="idnombre">Nombre</th>
                    <th id="idfnacimiento">Fecha de Nacimiento</th>
                    <th id="idemail">Email</th>
                    <th id="idnss">NSS</th>
                    <th id="idrfc">RFC</th>
                    <th id="idcurp">CURP</th>
                    <th id="idsexo">Sexo</th>
                    <th id="idpais">Pais</th>
                    <th id="idestado">Estado</th>
                    <th id="idmunicipio">Municipio</th>
                    <th colspan="3">Controles</th>
                </tr>
            </thead>
            <tbody>
                <%
                    ArrayList<Map> colEmp = (ArrayList<Map>) CRUD_Empleados.selectEmpleado();

                    for (Map map : colEmp) {

                        String n = String.valueOf(map.get("NOMBRE"));
                        String apP = String.valueOf(map.get("APPATERNO"));
                        String apM = String.valueOf(map.get("APMATERNO"));

                        out.print("<tr>");
                        out.print("<td>" + Validacion.unirNombre(n, apP, apM) + "</td>");
                        out.print("<td>" + Validacion.invertirFecha(
                                String.valueOf(map.get("FNACIMINETO"))) + "</td>");
                        out.print("<td>" + map.get("EMAIL") + "</td>");
                        out.print("<td>" + map.get("NSS") + "</td>");
                        out.print("<td>" + map.get("RFC") + "</td>");
                        out.print("<td>" + map.get("CURP") + "</td>");
                        out.print("<td>" + map.get("SEXO") + "</td>");
                        out.print("<td>" + map.get("PAIS") + "</td>");
                        out.print("<td>" + map.get("ESTADO") + "</td>");
                        out.print("<td>" + map.get("MUNICIPIO") + "</td>");

                        out.println("<td><form method=\"POST\" action=\"/empleados/admin/delete.jsp\">"
                                + "<input type=\"hidden\" name=\"CURP\" value=\"" + map.get("CURP") + "\"/>"
                                + "<input type=\"submit\" value=\"Eliminar\"/>"
                                + "</form></td>");

                        out.println("<td><form method=\"GET\" action=\"/empleados/admin/registro.jsp\">"
                                + "<input type=\"hidden\" name=\"forma\" value=\"edit\"/>"
                                + "<input type=\"hidden\" name=\"CURP\" value=\"" + map.get("CURP") + "\"/>"
                                + "<input type=\"submit\" value=\"Editar\"/>"
                                + "</form></td>");

                        out.println("<td><form method=\"GET\" action=\"/empleados/admin/detail.jsp\">"
                                + "<input type=\"hidden\" name=\"CURP\" value=\"" + map.get("CURP") + "\"/>"
                                + "<input type=\"submit\" value=\"Detalle\"/>"
                                + "</form></td>");

                        out.print("</tr>");
                    }
                %>
            </tbody></table>
    </fieldset>
</div>
<jsp:include page="/footer.jsp" flush="true"/>